草庐IT

Android - 服务 View

全部标签

javascript - Yeoman 使用谷歌应用引擎服务器

我设置Yeoman1.0beta处理我的js/css任务。一切正常,如果我运行gruntserver,它会启动静态服务器并将浏览器session连接到端口9000(livereload)。js/cssconcat,缩小也有效。现在,有没有办法让它连接到谷歌应用引擎开发服务器(而不是启动静态服务器)。服务器在本地主机上的端口8080上运行,我希望grunt在监视下的css/js文件上重新加载网页。这些文件将由GAE服务器提供。我在grunt-contrib-connectdocumentation看到一个部分rollingyourown,但不确定这意味着外部服务器。据我所知,这些是Gru

javascript - 如何通过 meteor 服务 HTTP 请求

我正在使用meteor创建一个实时流媒体应用程序。目前我需要创建一个实时转码选项,所以我正在尝试将这个node.js模块与我们的meteor应用程序集成:https://github.com/mifi/hls-vod.但是,它的工作方式是您实际从HTML5视频标签的src调用app.get(hls/)。我想知道是否有一种方法可以期待使用meteor调用这个get。由于我无法将express与meteor集成,因此我在执行此操作时遇到了一些麻烦。我想知道是否有办法让meteor接收HTTP请求并根据Node模块发回数据。 最佳答案 这

javascript - 如何使用 `Backbone.View.events`定义监听自定义 subview 事件?

是否可以使用Backbone.View.events定义来监听自定义subview事件?child定义所有click事件都被缓存并触发我的clicked函数:varChild=Backbone.View.extend({events:{'click':'clicked'},clicked:function(){alert('Viewwasclicked');this.trigger("customEvent");},render:function(){this.$el.html("Clickme");}});父定义为什么customEvent事件不调用我的action函数?varPar

javascript - 在文档准备好之前从服务器获取 AJAX 数据(jQuery)

我想从服务器获取一些数据并将其写入JavaScript中的全局数组。然后在准备好文档时,我想使用这个数组来创建一些新元素(选项)。我应该拥有包含此数据的全局数组,因为在首次加载后,客户端可以使用此数据修改用户界面。$(document).ready(function(){UseAjaxQueryForFillGlobalArray();MakingInterfaceUsingGlobalArray();});但我有奇怪的行为,当我调试页面时,我可以看到方法MakingInterfaceUsingGlobalArray首先工作,就在我通过AJAX使用方法UseAjaxQueryForFi

javascript - 将 dataURL(base64) 保存到 PhoneGap (android) 上的文件

我正在将Canvas转换为dataURL(base64)类型,我想使用PhoneGap的编写器将它保存到手机文件系统,但没有成功(我得到了无法打开的损坏文件)——这是我的一些代码:vardataURL=document.getElementById("gen").toDataURL('image/png');//substr().replace('datadata:image/png;base64,','');window.requestFileSystem(LocalFileSystem.PERSISTENT,0,gotFS,fail);functiongotFS(fileSyste

javascript - 如何让浏览器提示用户保存服务器动态生成的文件?

客户端使用jqueryajax提交post请求,如下图所示:$.ajax({url:"/xxx?request1",data:theParams,type:'post',error:function(XMLHttpRequest,textStatus,errorThrown){//errorhandling},success:function(data){vartheResult=JSON.parse(data);//successhandling}});Apache配置为将带有/xxx?的请求传递给自定义应用程序。该应用程序处理请求并返回信息。通常,此信息作为JSoN返回并显示在“成

javascript - 使用 AJAX 从 jQuery 向 Rails 服务器提交表单在 IE11 中不起作用

我正在尝试使用AJAX将一些数据从from上传到Rails服务器。该表单包含两个文本输入和一个文件输入。这是我的submit事件处理程序的样子:$("form").on("submit",function(event){event.preventDefault();$.ajax({url:$(this).attr("action"),type:$(this).attr("method"),data:newFormData(this),contentType:false,processData:false});});这在除IE之外的所有浏览器中都可以正常工作。当我尝试在IE中提交表单时,

javascript - 如何在 Mithril.js 中叠加弹出 View ?

作为深入学习基本JS编程(在最新浏览器上)的实践练习,我正在构建一个SPA来维护客户记录。我使用的唯一外部库是Mithril.jsMVC。到目前为止,我已经从我的数据库中获得了一个包含实时数据的TableView,其中包括每条记录的编辑、合并和删除按钮。编辑已完成并且运行良好,使用内联“表单”并保存/取消即可。我现在正在尝试实现删除和合并,这两者都需要在执行操作之前进行弹出确认,这就是我遇到的问题。我确切地知道在桌面GUI环境中我会做什么,所以障碍可能是我对浏览器前端的了解比对Mithril本身更不了解。理想情况下,我想创建一个独立的、可重用的“弹出”组件来表示弹出窗口,但我看不出我应

javascript - AngularJS:确定耗时,用于定期更新模型和 View

上下文我想创建一个Web应用程序,该应用程序将一组数据视为自页面加载以来耗时的函数。想一想“自打开此网页以来,您燃烧了多少卡路里”。我仍在努力思考AngularJS服务、工厂等,并想知道创建自动更新计时器的最佳方法是什么,该计时器可用于定期(每秒)操作和更新ng-model.我是如何(不成功地)想象它会起作用的:我现在有这样的东西:app.factory('Timer',function($timeout){vartime=0;varTimer=function(){this.time++;this.timeout=$timeout(this.Timer,1000);}});并用作$t

javascript - 处理 http 服务器崩溃

我有一个非常基本的http服务器:require("http").createServer(function(req,res){res.end("Helloworld!");}).listen(8080);如何监听服务器崩溃以便发送500状态代码作为响应?监听process.on("uncaughtException",handler)在process级别工作,但我没有请求和响应对象。我看到的一个可能的解决方案是在createServer回调中使用try-catch语句,但我正在寻找是否有更好的解决方案。我尝试在server对象上监听error事件,但没有任何反应:vars=requi